TR {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
body {
 background: #F9F9F0;
 color: #000000;
 margin: 5px 5px 5px 0px;
}
form {
 padding: 0px;
 margin: 0px;
}
img {
 vertical-align: middle;
}
label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
.arial10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.arial12px { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.arial16 {  font-size: 16pt; font-weight: bold}
.botao {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 border: 1px #000000 solid;
 background: #E5E5E5;
 text-decoration: none;
}
.botao:hover {  background: #CCCCCC}
.botao2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 border: 1px #000000 solid;
 background: #E5E5E5;
 text-decoration: none;
}
.botao2:hover {  background: #CCCCCC}
.caixatexto {
 font-family: "Courier New", Courier, mono;
 font-size: 8pt;
 border: solid 1px #000000;
 background-color: #F4FAFF;
}
.botaoOn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 border: 1px #F9F9F0 solid;
 background: #F9F9F0;
 padding: 0px;
}
.botaoOn:hover {
 border: 1px #0000FF outset;
}
.botaoOff {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 border: 1px #F9F9F0 inset;
 background: #E9E9E0;
 padding: 0px;
}
.botaoOff:hover {
 border-style: outset;
}

.caixatexto:hover { background-color: #D5EAFF; }
.caixatexto:focus { background-color: #A6D2FF; border-width: 2px; }
.caixatexto_click {
 font-family: "Courier New", Courier, mono;
 font-size: 8pt;
 border: solid 1px #000000;
 background-color: #A6D2FF;
}
.caixatexto_off {
 font-family: "Courier New", Courier, mono;
 font-size: 8pt;
 color: #5F5F5F;
 background-color: #F9F9F0;
 border: 1px solid #CCCCCC;
}
.caixatexto_disabled {
 border: 1px solid #000000;
 font-family: Courier, mono;
 background-color: #E0E0E0;
}
.combobox {width: 122px; font-family: arial; font-size: 7pt}
.cor {color: #B08000}
.link_capa {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #0099FF
}
.link_capa:hover {  font-weight: bold; color: #0000FF}
.link_secao {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}
.link_secao:hover {
 font-weight: bold;
 color: #FFFF00;
}
.link_interno {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #0099FF
}
.link_interno:hover { font-weight: bold; color: #0000FF}
.link_botao {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #0099FF
}
.link_botao:hover { color: #0000FF; }
.link_agenda {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #0000FF;
 text-decoration: none;
}
.link_agenda:hover { color: #0099FF; }
.link_verde {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #009900;
 background-image: url('../imagens/icon_confirmado.gif');
 background-repeat: no-repeat;
 padding-left: 20px;
}
.link_verde:hover { font-weight: bold; color: #008800}
.link_barra1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #0099FF;
}
.link_barra1:hover { font-weight: bold; color: #FFFFCC}
.link_barra2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 text-decoration: none;
 margin-right: 10px;
 margin-left: 5px;
}
.link_barra2:hover {
 color: #FFFFCC;
 text-decoration: none
}
.menu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt; text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
 cursor: pointer;
}
.menuItem {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
 cursor: pointer;
 padding: 2px;
}
.menuItem:hover {
 background: #0000AA;
 color: #FFFFFF;
}
.relogio { font-family: arial;
 font-size: 8pt;
 border: none;
 text-align: center;
 margin: 0px;
 padding: 0px;
 background-color: #d0d0d0;
 width: 40pt;
}
.semborda {  border: none}
.setor { font-family: arial; font-size: 7pt; color: #ffffff; background-color: #B08000 }
.titulo_materia {
 color: #00247E;
 font-weight: bold;
}
.titulo_adm {
 background-color: #A6D2FF;
 border-color: black black #000000;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 font-weight: bold;
 font-size: 10pt;
 font-family: arial;
 padding-left: 3px;
}
.titulo_tabela {
 font-weight: bold;
 font-size: 10pt;
 font-family: arial;
 color: #FFFFFF;
 background-color: #000066;
 text-align: center;
}
.titulo_aba {
 font-weight: bold;
 font-size: 10pt;
 font-family: arial;
 color: #A6D2FF;
 background-color: #000066;
 cursor: pointer;
}
.titulo_aba_off{
 font-weight: bold;
 font-size: 10pt;
 font-family: arial;
 color: #000066;
 background-color: #A6D2FF;
 cursor: pointer;
}
.tooltiptext {
 display: none;
 background-color: #FFFFCC;
 font-size: 8pt;
 padding: 2px;
}
.verdana9pt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #000000;
}
.verdana8pt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
}
.modulo_titulo {
 background: #FFFFFF;
 background-image: url(/intranet/imagens/modulo_titulo_fundo.gif);
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 8pt;
 color: #00247e;
 font-weight: bold;
 width: 130px;
 padding: 1px;
 border-top: solid 1px #00247e;
 border-left: solid 1px #00247e;
 border-right: solid 1px #00247e;
 text-transform: lowercase;
 height: 18px;
}
.borda {
 border-left: solid 1px #00247e;
 border-right: solid 1px #00247e;
 border-bottom: solid 1px #00247e;
 background-color: #FFFFFF;
 width: 128px;
 padding: 2px;
 overflow: hidden;
 margin-bottom: 4px;
}
.bordaFull {
 border: solid 1px #00247e;
 background-color: #FFFFFF;
 width: 128px;
 padding: 2px;
 overflow: hidden;
 margin-bottom: 4px;
}
.titulo_destacado {
 background: #EDE9DA;
 font-family:  Verdana, Arial, sans-serif;
 color: #000000;
 font-size: 8pt;
 font-weight: bold;
 padding: 3px;
 padding-left: 10px;
}
.borda_preta {
 border: 1px solid #000000;
 padding: 2px;
}
.titulo_cinza {
 background: #DCDCDC;
 font-family:  Verdana, Arial, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 padding: 3px;
 padding-left: 10px;
 cursor: default;
}
.titulo_azul {
 background-color: #DCDCFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding: 2px;
}
.tabela_campo {
 width: 60px;
 padding: 4px;
 background: #E9E9E9;
 margin: 0px;
 vertical-align: top;
}
.tabela_dado {
 font-weight: bold;
 padding: 4px;
 margin: 0px;
 vertical-align: top;
}
#instrucao_servico {
 font-family: "Courier New", Courier, mono;
 font-size: 10pt;
 border: solid 1px #000000;
 /**background-color: #F4FAFF;**/
 background-color: #F0F0F0;
 padding: 8px;
 height: 200px;
 overflow: auto;
 text-align: justify;
}

@media print {
 #instrucao_servico {
  font-family: "Courier New", Courier, mono;
  font-size: 10pt;
  border: solid 1px #000000;
  background-color: #F0F0F0;
  padding: 8px;
  height: auto;
  overflow: visible;
  text-align: justify;
 }
}

TR.linhaNormal {
    background-color: #F9F9F0;
}
TR.linhaNormal:hover {
    background-color: #ECECEC;
}
TR.linhaAlerta {
    background-color: #FFAAAA;
}
TR.linhaAlerta:hover {
    background-color: #FF7373;
}
TR.linhaAtencao {
    background-color: #F9F9BB;
}
TR.linhaAtencao:hover {
    background-color: #F9F96A;
}
TR.linhaLembra {
    background-color: #F2E0C3;
}
TR.linhaLembra:hover {
    background-color: #F2D4A4;
}
.linhaAmarela {
    background-color: #F9F9BB;
    padding: 3px;
}
.linhaVermelha {
    background-color: #FFAAAA;
}
.relatorio {
 font-family: "Courier New", Courier, mono;
 font-size: 8pt;
 text-align: justify;
}
.titulo12pt {
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    border-bottom: solid 1px #000000
}
.tituloJanela {
 background:#A0A0FF;
 padding: 3px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 10pt;
 cursor: move;
}
.agendaTarefaLinha1 {
 border-bottom : dashed 1px #CCCCCC;
 border-top: solid 1px #CCCCCC;
 padding: 0px 0px 0px 4px;
}
.agendaTarefaLinha1:hover, .agendaTarefaLinha2:hover {
 background-color: #FFFFAA;
}
.agendaTarefaLinha2 {
 padding: 0px 0px 0px 4px
}
.agendaHora {
 width:35px;
 height: 25px;
 background: #CCCCCC;
 vertical-align: top;
 text-align: center;
 text-decoration: none;
 font-weight: normal;
 padding: 0px;
 color: #000000;
}
.agendaHora:hover {
 font-weight: bold;
 font-size: 9pt;
}
.txtMsgSistema {
 border-bottom: solid 1px #CCCCCC; padding: 2px
}
.alertaAjax {
 background:#000000;
 color: #ffffff;
 padding: 4px;
 font-family: Verdana;
}

.campoNome {
 width: 100px;
 vertical-align: top;
}

.corFundo {
  background-color: #E9E9E9;
}

.esquerda {
 text-align: left;
}

.direita {
    text-align: right;
}

.centro {
    text-align: center;
}

.janela {
 border: solid 1px #0000CC;
 width: 350px;
 height: 250px;
 background-color: #F9F9F0;
 font-family: arial;
 position:fixed;
 overflow: hidden;
 position: fixed;
 z-index: 20;
 text-align: left;
 -moz-box-shadow: 3px 5px 8px #666666;
 /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=8);*/
 box-shadow: 3px 5px 8px #666666;
}

.conteudo {
 position: relative;
 overflow: hidden;
}

.barraNome1 {
 position: absolute;
 background-color: #0000FF;
 width:100%;
 height: 8px;
 overflow: hidden;
 top: 0px;
 left: 0px;
}

.barraNome2 {
 position: absolute;
 top: 0px;
 left: 20px;
 font-family: Arial, Verdana, Tahoma, Sans-Serif;
 font-weight: bold;
 font-size: 9pt;
 padding-left: 2px;
 color: #FFFFFF;
 overflow: hidden;
 width: 100%;
 white-space: nowrap;
}

.barraNome {
 border-bottom: solid 1px #0000CC;
 background-color: #0000CC;
 width: 100%;
 height: 18px;
 position: relative;
 overflow: hidden;
}

.iconFechar, .iconMinimizar, .iconRestaurar, .iconJanela {
 position: absolute;
 cursor: default;
 overflow: hidden;
 width: 16px;
 height: 14px;
 top: 2px;
}

.iconMinimizar {
 background-image: url("../imagens/btn_minimizar.gif");
 right: 17px;
}

.iconRestaurar {
 background-image: url("../imagens/btn_restaurar.gif");
 right: 17px;
}

.iconFechar {
 background-image: url("../imagens/btn_fechar.gif");
 right: 1px;
}

.iconFechar:active {
 background-image: url("../imagens/btn_fechar_dwn.gif");
}

.iconMinimizar:active {
 background-image: url("../imagens/btn_minimizar_dwn.gif");
}

.iconRestaurar:active {
 background-image: url("../imagens/btn_restaurar_dwn.gif");
}

.iconJanela {
 background-image: url("../imagens/engrenagem.gif");
 width: 16px;
 height: 16px;
}

.janStatus {
 position: absolute;
 left: 0px;
 bottom: 0px;
 width: 100%;
 font-family: Arial, Verdana, Tahoma, Sans-Serif;
 text-align: left;
 background-color: #E9E9E9;
 padding: 2px;
 /*border-style: ridge;*/
 border-top: ridge 2px #989898;
 border-bottom: ridge 2px #989898;
}

.drag {
 cursor: move;
}

.padding {
 padding: 4px;
}

#layerSmile {
 position: absolute;
 border: solid 1px #000000;
 background-color: #E9E9E9;
 top: 0px;
 left: 45px;
 visibility: hidden;
}
#layerSmile img {
 cursor: pointer;
}
#layerSize {
 position: absolute;
 border: solid 1px #000000;
 background-color: #E9E9E9;
 top: 18px;
 left: 149px;
 width: 35px;
 visibility: hidden;
}
#layerColor {
 position: absolute;
 border: solid 1px #000000;
 top: 18px;
 left: 189px;
 width: 60px;
 visibility: hidden;
}